* {
  margin: 0;
  padding: 0;
}
body {
  overflow: hidden;
}
ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}
button,
input {
  outline: none;
  border: none;
  background: none;
}
input::-webkit-input-placeholder {
  color: #000;
  opacity: 0.6;
}
input::-moz-input-placeholder {
  color: #000;
  opacity: 0.6;
}
input::-ms-input-placeholder {
  color: #000;
  opacity: 0.6;
}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
  /*width: 10px;*/
  /*height: 10px;*/
  /*opacity: 0.8;*/
  /*background-color: #f8f5f4;*/
  /*border-radius: 8px;*/
  width: 2px;
  height: 2px;
  background: transparent;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
  border-radius: 8px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  /*border-radius: 8px;*/
  /*background: #dcdee2;*/
  /*&:hover {*/
  /*  background: #b7c9ecbd;*/
  /*}*/
  background: transparent;
}

// 放大缩小
.bounce-enter-active {
  animation: bounce-in .5s;
}
.bounce-leave-active {
  animation: bounce-in .5s reverse;
}
@keyframes bounce-in {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

// 交错
.list-complete-enter, .list-complete-leave-to
  /* .list-complete-leave-active for below version 2.1.8 */ {
  opacity: 0;
  transform: translateY(30px);
}
.list-complete-leave-active {
  position: absolute;
}

// 渐隐渐显
.fade-enter-active, .fade-leave-active {
  transition: opacity .5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
  opacity: 0;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
